package com.winbaoxian.testng.core.action;

import com.winbaoxian.testng.model.core.ActionConfigDTO;
import com.winbaoxian.testng.model.core.TestCasesContext;
import com.winbaoxian.testng.model.core.action.ActionSettings;

/**
 * @author dongxuanliang252
 * @date 2019-03-05 14:17
 */
interface IAction<T extends ActionSettings> {

    Object execute(T settings, ActionConfigDTO actionConfig, TestCasesContext context) throws Exception;

}
